package tsb.dominio.dispositivos.hosfinal;

import tsb.dominio.dispositivos.Dispositivo;
import tsb.dominio.interfaces.IP;
import java.util.ArrayList;
import tsb.dominio.interfaces.InterfaceDeConeccion;

/**
 * @author Federico Gomez
 * @version 1.0
 * @created 10-Mar-2011 09:27:27 p.m.
 */
public abstract class HostFinal extends Dispositivo {

	protected boolean estado;
	protected IP gateway;
	protected ArrayList<tsb.dominio.interfaces.InterfaceDeConeccion> interfaces;
	
 
    public  boolean getEstado() {
        return estado;
    }

    public  void setEstado(boolean estado) {
        this.estado = estado;
    }

    public  IP  getGateway() {
        return gateway;
    }

    public  void setGateway(IP gateway) {
        this.gateway = gateway;
    }

   public ArrayList<InterfaceDeConeccion> getInterfaces() {
        return interfaces;
    }

    public  void setInterfaces(ArrayList<InterfaceDeConeccion> interfaces) {
        this.interfaces = interfaces;
    }
    public void agregarInterfaz(InterfaceDeConeccion i){
        //this.interfaces.add(i);
        this.interfaces.set(1, i);
      
    }
    public void agregarInterfaz1(InterfaceDeConeccion i){
    this.interfaces.set(0, i);
    }


}